package com.ruoyi.SuveryInterface.Imp.domain;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author author
 * @since 2024-07-11
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sys_identity_cases")
@ApiModel(value="SysIdentityCases对象", description="")
public class SysIdentityCases implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键id")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = "关联主表id")
    private Long identityId;

    @ApiModelProperty(value = "0 dzmx/1 civil民事  /2 implement 执行")
    private String type;

    @ApiModelProperty(value = "案件唯一id")
    private String cId;

    @ApiModelProperty(value = "案件crc值")
    private String nCrc;

    @ApiModelProperty(value = "原审案号")
    private String cAhYs;

    @ApiModelProperty(value = "后续案号")
    private String cAhHx;

    @ApiModelProperty(value = "案件标识")
    private String nAjbs;

    @ApiModelProperty(value = "法院所诉层级")
    private String nJbfyCj;

    @ApiModelProperty(value = "审理程序")
    private String nSlcx;

    @ApiModelProperty(value = "立案案由标签")
    private String nLaayTag;

    @ApiModelProperty(value = "立案案由详细")
    private String nLaayTree;

    @ApiModelProperty(value = "结案时间")
    private String dJarq;

    @ApiModelProperty(value = "诉讼地位")
    private String nSsdw;

    @ApiModelProperty(value = "结案案由")
    private String nJaay;

    @ApiModelProperty(value = "案号")
    private String cAh;

    @ApiModelProperty(value = "胜诉估计")
    private String nPjVictory;

    @ApiModelProperty(value = "所属地区")
    private String cSsdy;

    @ApiModelProperty(value = "结案方式")
    private String nJafs;

    @ApiModelProperty(value = "案件类型")
    private String nAjlx;

    @ApiModelProperty(value = "案件进展阶段")
    private String nAjjzjd;

    @ApiModelProperty(value = "立案案由")
    private String nLaay;

    @ApiModelProperty(value = "经办法院")
    private String nJbfy;

    @ApiModelProperty(value = "立案时间")
    private String dLarq;

    @ApiModelProperty(value = "涉案金额")
    private String nSaje;

    @ApiModelProperty(value = "起诉标的金额等级")
    private String nQsbdjeLevel;

    @ApiModelProperty(value = "起诉标的金额")
    private String nQsbdje;

    @ApiModelProperty(value = "起诉标的金额估计等级")
    private String nQsbdjeGjLevel;

    @ApiModelProperty(value = "起诉标的金额估计等级")
    private String nQsbdjeGj;

    @ApiModelProperty(value = "审理方式信息")
    private String cSlfsxx;

    @ApiModelProperty(value = "结案案由标签")
    private String nJaayTag;

    @ApiModelProperty(value = "结案案由详细")
    private String nJaayTree;

    @ApiModelProperty(value = "结案标的金额等级")
    private String nJabdjeLevel;

    @ApiModelProperty(value = "结案标的金额")
    private String nJabdje;

    @ApiModelProperty(value = "结案标的金额估计等级")
    private String nJabdjeGjLevel;

    @ApiModelProperty(value = "结案标的金额估计")
    private String nJabdjeGj;

    @ApiModelProperty(value = "一审诉讼地位")
    private String nSsdwYs;

    @ApiModelProperty(value = "公开文书ID")
    private String cGkwsId;

    @ApiModelProperty(value = "相关案件号")
    private String cGkwsGlah;

    @ApiModelProperty(value = "当事人")
    private String cGkwsDsr;

    @ApiModelProperty(value = "判决结果")
    private String cGkwsPjjg;

    @ApiModelProperty(value = "犯罪金额等级")
    private String nFzjeLevel;

    @ApiModelProperty(value = "犯罪金额")
    private String nFzje;

    @ApiModelProperty(value = "被请求赔偿金额等级")
    private String nBqqpcjeLevel;

    @ApiModelProperty(value = "被请求赔偿金额")
    private String nBqqpcje;

    @ApiModelProperty(value = "财产刑执行金额等级")
    private String nCcxzxjeLevel;

    @ApiModelProperty(value = "财产刑执行金额")
    private String nCcxzxje;

    @ApiModelProperty(value = "财产刑执行金额估计等级")
    private String nCcxzxjeGjLevel;

    @ApiModelProperty(value = "财产刑执行金额估计")
    private String nCcxzxjeGj;

    @ApiModelProperty(value = "判处赔偿金额等级")
    private String nPcpcjeLevel;

    @ApiModelProperty(value = "判处赔偿金额")
    private String nPcpcje;

    @ApiModelProperty(value = "判处赔偿金额估计等级")
    private String nPcpcjeGjLevel;

    @ApiModelProperty(value = "判处赔偿金额估计")
    private String nPcpcjeGj;

    @ApiModelProperty(value = "判处结果")
    private String nPcjg;

    @ApiModelProperty(value = "定罪罪名")
    private String nDzzm;

    @ApiModelProperty(value = "定罪罪名详细")
    private String nDzzmTree;

    @ApiModelProperty(value = "申请执行标的金额")
    private String nSqzxbdje;

    @ApiModelProperty(value = "实际到位金额")
    private String nSjdwje;

    @ApiModelProperty(value = "未执行金额")
    private String nWzxje;

    @ApiModelProperty(value = "申请保全数额等级")
    private String nSqbqseLevel;

    @ApiModelProperty(value = "申请保全数额")
    private String nSqbqse;

    @ApiModelProperty(value = "申请保全标的物")
    private String cSqbqbdw;


    private List<JSONObject>  cDsrxx;


}
